<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>LZXリファレンス layout</title>
  <othercredit role="translator">
    <firstname>Atuo</firstname>
    <surname>Seki</surname>
        <contrib>2006/05/17　翻訳初版</contrib>
 </othercredit>
</head>
<body>

<!-- ===================================================================== -->
<!-- = XML information goes here                                         = -->
<!-- ===================================================================== -->
<lzelement title="Layout">
    <lztier>LFC</lztier>
    <lzcategory>Layout</lzcategory>
    <lzshortdesc>
             レイアウトの基底抽象クラス。
    </lzshortdesc>
    <lztag>tag-layout.xml</lztag>
    <lzapi>api-lzlayout.xml</lzapi>
</lzelement>

<p>このレイアウトクラスは他の全てのレイアウトの基底クラスになっています。例えば
<tagname>simplelayout</tagname>や
<tagname>resizelayout</tagname>のようなものが継承しています。</p>

<p>レイアウトはそれが付けられてるelementの中のviewを配置します。
<classname>simplelayout</classname>はレイアウトオブジェクトを
基本的に継承した一つの例です、そして以下のサンプルコードは使用の例を示しています。</p> 

<p>例えば、次のレイアウト：</p>

<example>
&lt;canvas height="30"&gt;
  &lt;view&gt;
    &lt;text&gt;A&lt;/text&gt;
    &lt;text&gt;B&lt;/text&gt;
    &lt;simplelayout axis="y"/&gt;
  &lt;/view&gt;
&lt;/canvas&gt;
</example>

<p>AとBのテキストのviewがお互い上に置かれません。
<tagname>layout</tagname>の要素に代わるものとして、viewの
<attribute>layout</attribute>属性を指定できます。
例えば、前回の例は以下と同様です：</p>

<example class="program" id="layout-2">
&lt;canvas height="30"&gt;
  &lt;view layout="axis: y"&gt;
    &lt;text&gt;A&lt;/text&gt;
    &lt;text&gt;B&lt;/text&gt;
  &lt;/view&gt;
&lt;/canvas&gt;
</example>

<p>あきらかにviewの中に<tagname>layout</tagname>を使用していません。
むしろ、このクラスを継承して新しいレイアウトタイプを作成できます。
</p>

<p>
レイアウトは、constraintやanimatorのように、viewの特定の属性に影響します。
レイアウトに関連している属性の各セットが他のセットと重ならない限り、
viewは一つ以上のレイアウトを持つ事が可能です。</p>

</body>
</html>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->
